const proxyConfig = function (env) {
  let proxyMode = {}
  // 前端连接服务器开发模式
  if (env.VITE_DEV_MODE === 'servedev') {
    proxyMode = {
      '/api': {
        target: env.VITE_APP_API_BASEURL + ':9094', // 转发的目标服务器地址
        changeOrigin: true, // 修改源地址为目标地址
        rewrite: path => path.replace(/^\/api/, '') // 修改请求路径为代理路径
      }
    }
  }

  // 连接本地后端服务器开发模式
  if (env.VITE_DEV_MODE === 'localdev') {
    proxyMode = {
      // '/api/zz-message': {
      //   target: env.VITE_APP_API_BASEURL + ':9095',
      //   changeOrigin: true,
      //   rewrite: path => path.replace(/^\/api/, '')
      // },
      '/api': {
        target: env.VITE_APP_API_BASEURL + ':9094', // 转发的目标服务器地址
        changeOrigin: true, // 修改源地址为目标地址
        rewrite: path => path.replace(/^\/api/, '') // 修改请求路径为代理路径
      },
    }
  }

  return proxyMode
}

export default proxyConfig